// 导入axios工具包，这个模块封装“用户模块”所有的ajax请求
import instance from '@/utils/axios'

/* 用户接口 */


//1.登录

const userLogin = ({
  mobile,
  code
}) => {
  return instance({
    url: '/v1_0/authorizations',
    method: 'post',
    data: {
      mobile,
      code
    }
  })
}

//导出接口
export {
  userLogin
}


// 2.获取用户个人信息
// 导入token.js工具包
import {
  getToken
} from '@/utils/token.js'

function getUserInfo() {
  return instance({
    url: '/v1_0/user/profile',
    method: 'get',
    // headers: {
    //   Authorization: `Bearer ${getToken().token}`
    // }
  })

}
//导出接口
export {
  getUserInfo
}


// 3编辑用户信息
function editUserInfo(data) {
  return instance({
    url: '/v1_0/user/profile',
    method: 'patch',
    data,
    // headers: {
    //   Authorization: `Bearer ${getToken().token}`
    // }
  })
}
//导出接口
export {
  editUserInfo
}

// 4.编辑用户头像

function editUserPhoto(fd) {
  return instance({
    url: '/v1_0/user/photo',
    method: 'patch',
    data:fd,
    headers: {
      Authorization: `Bearer ${getToken().token}`
    }
  })
}
//导出接口
export {
  editUserPhoto
}
